home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Especial Multimedia
/
Especial Multimedia.iso
/
Multimed
/
Prg
/
WAVPLUS.ZIP
/
WAVPLAY2.WD_
/
WAVPLAY2.WD
Wrap
Text File
|
1997-09-14
|
4KB
|
162 lines
VERSION 2.00
Begin Form WavPlay2
BackColor = &H00C0C0C0&
BorderStyle = 1 'Fixed Single
Caption = "WAV Player 2"
ClientHeight = 3465
ClientLeft = 1095
ClientTop = 1485
ClientWidth = 4275
ControlBox = 0 'False
Height = 3870
Left = 1035
LinkTopic = "Form1"
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 3465
ScaleWidth = 4275
Top = 1140
Width = 4395
Begin FileListBox File1
Height = 225
Left = 2340
Pattern = "*.WAV"
TabIndex = 6
TabStop = 0 'False
Top = 3180
Visible = 0 'False
Width = 1815
End
Begin CommandButton CmdOkay
BackColor = &H00C0C0C0&
Cancel = -1 'True
Caption = "O &K A Y"
Height = 375
Left = 2400
TabIndex = 3
TabStop = 0 'False
Top = 2760
Width = 1695
End
Begin CommandButton CmdCapable
BackColor = &H00C0C0C0&
Caption = "Wav &Capable?"
Height = 375
Left = 2400
TabIndex = 2
TabStop = 0 'False
Top = 2280
Width = 1695
End
Begin CommandButton CmdPlay
BackColor = &H00C0C0C0&
Caption = "Play &Wav"
Height = 375
Left = 2400
TabIndex = 1
TabStop = 0 'False
Top = 1800
Width = 1695
End
Begin ListBox List1
Height = 2955
Left = 180
Sorted = -1 'True
TabIndex = 0
Top = 240
Width = 2055
End
Begin Label LblStatus
Alignment = 2 'Center
BackStyle = 0 'Transparent
Caption = "TRUE"
ForeColor = &H00800000&
Height = 255
Left = 2460
TabIndex = 5
Top = 720
Width = 1635
End
Begin Label Label1
Alignment = 2 'Center
BackStyle = 0 'Transparent
Caption = "Return Status:"
ForeColor = &H00000000&
Height = 255
Left = 2460
TabIndex = 4
Top = 480
Width = 1635
End
End
Sub CmdCapable_Click ()
lblStatus.Caption = ""
lblStatus.ForeColor = QBColor(2)
ret% = PlayWav("available", False)
ShowStatus ret%
End Sub
Sub CmdOkay_Click ()
Unload Me
End Sub
Sub CmdPlay_Click ()
If List1.ListIndex = -1 Or List1.ListCount = 0 Then
MsgBox "No sound selected!", 48, "Play WAV"
Exit Sub
End If
ThisItem$ = List1.List(List1.ListIndex)
If Left$(ThisItem$, 1) = "<" And Right$(ThisItem$, 1) = ">" Then
ThisItem$ = Mid$(ThisItem$, 2, Len(ThisItem$) - 2)
Else
FullPath$ = app.Path
ThisItem$ = BackslashAdd(FullPath$) + ThisItem$
End If
ret% = PlayWav(ThisItem$, False)
lblStatus.ForeColor = QBColor(1)
ShowStatus ret%
End Sub
Sub Form_Load ()
FormCenterScreen Me
File1.Path = app.Path
List1.AddItem "<asterisk>"
List1.AddItem "<beep>"
List1.AddItem "<critical stop>"
List1.AddItem "<exclamation>"
List1.AddItem "<question>"
List1.AddItem "<silence>"
For x = 0 To File1.ListCount - 1
List1.AddItem File1.List(x)
Next x
List1.ListIndex = 0
lblStatus.Caption = ""
Screen.MousePointer = 0
End Sub
Sub Form_Paint ()
DoForm3D Me, "raised", 2, 0
DoForm3D Me, "sunken", 2, 2
DoControl3D List1, "sunken", 2
End Sub
Sub List1_DblClick ()
CmdPlay_Click
End Sub
Sub ShowStatus (value%)
If value% = 0 Then
msg$ = "false"
Else
msg$ = "true"
End If
lblStatus.Caption = msg$
End Sub